package com.ruoyi.exam.domain;

import io.swagger.v3.oas.annotations.media.Schema;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import io.swagger.v3.oas.annotations.media.Schema;

/**
 * 省份信息对象 exam_province_grade
 * 
 * @author wky
 * @date 2024-09-09
 */
@Schema(description = "省份信息对象")
public class ExamProvinceGrade extends BaseEntity
{
    private static final long serialVersionUID = 1L;


    /** 省id */
    @Schema(title = "省id")
    @Excel(name = "省id")
    private Long provinceId;

    /** 一本线 */
    @Schema(title = "一本线")
    @Excel(name = "一本线")
    private Long firstLine;

    /** 二本线 */
    @Schema(title = "二本线")
    @Excel(name = "二本线")
    private Long secondLine;

    /** 平均分 */
    @Schema(title = "平均分")
    @Excel(name = "平均分")
    private Long averageScore;

    /** 成绩年份 */
    @Schema(title = "成绩年份")
    @Excel(name = "成绩年份")
    private Long dateYear;

    /** $column.columnComment */
    @Schema(title = "$column.columnComment")
    private Long gradeId;
    public void setProvinceId(Long provinceId) 
    {
        this.provinceId = provinceId;
    }

    public Long getProvinceId() 
    {
        return provinceId;
    }


    public void setFirstLine(Long firstLine) 
    {
        this.firstLine = firstLine;
    }

    public Long getFirstLine() 
    {
        return firstLine;
    }


    public void setSecondLine(Long secondLine) 
    {
        this.secondLine = secondLine;
    }

    public Long getSecondLine() 
    {
        return secondLine;
    }


    public void setAverageScore(Long averageScore) 
    {
        this.averageScore = averageScore;
    }

    public Long getAverageScore() 
    {
        return averageScore;
    }


    public void setDateYear(Long dateYear) 
    {
        this.dateYear = dateYear;
    }

    public Long getDateYear() 
    {
        return dateYear;
    }


    public void setGradeId(Long gradeId) 
    {
        this.gradeId = gradeId;
    }

    public Long getGradeId() 
    {
        return gradeId;
    }



    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("provinceId", getProvinceId())
            .append("firstLine", getFirstLine())
            .append("secondLine", getSecondLine())
            .append("averageScore", getAverageScore())
            .append("dateYear", getDateYear())
            .append("createTime", getCreateTime())
            .append("createBy", getCreateBy())
            .append("gradeId", getGradeId())
            .toString();
    }
}
